div,span{
	border:3px;
	}
*.search-table{display:table;
	size: auto;
	}
*.search-table > span,div{
	position: relative;
	}
*.search-row{display: table-row;}
*.search-cell{
	display:table-cell;
	background-color:oliveaqua;
	font-family: sans-serif;
	font-size: small;
	padding: 5px;
	}
*.error{
	font-family: monospace;
	font-weight: bold;
	color: red;
	}
	
div,span > input[type="button"] {
	font-family: sans-serif;
	font-size: small;
}

*.search-result-table{display:table;
	border: thin;
	border-collapse: collapse;
	}
*.search-result-header{
	display: table-cell;
	background-color: blue;
	text-align: center;
	border-color: gray;
	border-style: solid;
	}
*.search-result-row{
	display: table-row;
	}
*.search-result-cell{
	display:table-cell;
	font-family: sans-serif;
	font-size: small;
	padding: 5px;
	max-width: 200px;
	position: static;
	  
	}